package com.chenjt.juc.eleven_object;

/**
 * 注释：
 *
 * @author chenjt
 * @date 2024/7/17 10:06
 */
public class ObjectHeadDemo {

    public static void main(String[] args) {
        Object o = new Object();// new一个对象，占内存多少

        System.out.println(o.hashCode());

        synchronized (o){

        }

        System.gc();// 手动收集垃圾。。。。15次可以从新生代----养老区

        Customer c1 = new Customer();
        Customer c2 = new Customer();

    }


}

// 只有一个对象头的实例对象，16字节（忽略压缩指针的影响）+4字节（int）+1字节（boolean）=21字节----》对其填充到8倍数字节，24字节
class Customer{
    int id;
    boolean flag = false;
}
